package com.yanqu.road.logic.bussiness.activity;

import com.yanqu.road.entity.activity.wanyao.config.WanYaoMissionConfig;
import com.yanqu.road.entity.activity.wanyao.config.WanYaoMonsterKingConfig;
import com.yanqu.road.entity.activity.wanyao.config.WanYaoNpcConfig;
import com.yanqu.road.entity.activity.wanyao.config.WanYaoTalentConfig;
import com.yanqu.road.entity.activity.wanyao.data.WanYaoUserData;
import com.yanqu.road.logic.bussiness.DaoHelper;

import java.util.Map;

public class WanYaoBusiness {

    public static boolean updateWanYaoUserData(WanYaoUserData wanYaoUserData){
        return DaoHelper.getWanYaoUserDaoImpl().update(wanYaoUserData);
    }

    public static boolean addWanYaoUserData(WanYaoUserData wanYaoUserData){
        return DaoHelper.getWanYaoUserDaoImpl().add(wanYaoUserData);
    }

    public static WanYaoUserData getWanYaoUserData(int activityId,long userId){
        return DaoHelper.getWanYaoUserDaoImpl().getWanYaoUserData(activityId,userId);
    }

    public static Map<Integer, Map<Integer, WanYaoTalentConfig>>  getWanYaoTalentConfigMap(int activityId) {
        return DaoHelper.getWanYaoConfigDaoImpl().getWanYaoTalentConfigMap(activityId);
    }

    public static Map<Integer, WanYaoMissionConfig> getWanYaoMissionConfigMap(int activityId) {
        return DaoHelper.getWanYaoConfigDaoImpl().getWanYaoMissionConfigMap(activityId);
    }

    public static Map<Integer, WanYaoMonsterKingConfig> getWanYaoMonsterKingConfigMap(int activityId){
        return DaoHelper.getWanYaoConfigDaoImpl().getWanYaoMonsterKingConfigMap(activityId);
    }

    public static Map<Integer, WanYaoNpcConfig> getWanYaoNpcConfigList(int activityId){
        return DaoHelper.getWanYaoConfigDaoImpl().getWanYaoNpcConfigList(activityId);
    }

}
